package com.cn.hotel.service.impl;

import com.cn.hotel.dao.IServiceItemsDao;
import com.cn.hotel.dao.Impl.ServiceItemsImpl;
import com.cn.hotel.model.ServiceItemsModel;
import com.cn.hotel.service.IServiceItemsService;

import java.util.List;

public class ServiceItemsServiceImpl implements IServiceItemsService {
    @Override
    public List<ServiceItemsModel> findAll(ServiceItemsModel model) {
        IServiceItemsDao iServiceItemsDao = new ServiceItemsImpl();
        return  iServiceItemsDao.findAll(model);
    }

    @Override
    public int getNumber(ServiceItemsModel model) {
        IServiceItemsDao iServiceItemsDao = new ServiceItemsImpl();
        return  iServiceItemsDao.getNumber(model);
    }

    @Override
    public int add(ServiceItemsModel serviceItemsModel) {
        IServiceItemsDao iServiceItemsDao = new ServiceItemsImpl();
        return  iServiceItemsDao.add(serviceItemsModel);
    }

    /**
     * 根据id查询
     * @param temp
     * @return
     */
    @Override
    public ServiceItemsModel findById(Integer temp) {
        IServiceItemsDao iServiceItemsDao = new ServiceItemsImpl();
        return  iServiceItemsDao.findById(temp);
    }

    @Override
    public int edit(ServiceItemsModel serviceItemsModel) {
        IServiceItemsDao iServiceItemsDao = new ServiceItemsImpl();
        return  iServiceItemsDao.edit(serviceItemsModel);
    }

    @Override
    public int delete(Integer temp) {
        IServiceItemsDao iServiceItemsDao = new ServiceItemsImpl();
        return  iServiceItemsDao.delete(temp);
    }

    /**
     * 获取数据库的所有类型 给其他页面调用
     * @return
     */
    @Override
    public List<ServiceItemsModel> findType() {
        IServiceItemsDao iServiceItemsDao = new ServiceItemsImpl();
        return  iServiceItemsDao.findType();
    }
//-----------------------------前端调值代码-------------------------------------

    /**
     * 服务项目获取
     * @return
     */
    @Override
    public List<ServiceItemsModel> getServiceItemsModel() {
        IServiceItemsDao iServiceItemsDao = new ServiceItemsImpl();
        return  iServiceItemsDao.getServiceItemsModel();
    }
}
